<?php

class AQX_BaseCharacter {

}

/*
 * Boring talking characters
 */
class AQX_NPC extends AQX_BaseCharacter{

}


/*
 * This is where the action lives
 */

class AQX_ActionCharacter extends AQX_BaseCharacter{

}

/*
 * The human player
 */
class AQX_Player extends AQX_ActionCharacter{

}

/*
 * Hideous monsters
 */
class AQX_Monster extends AQX_ActionCharacter{

}

/*
 * Creates the required hero
 */
class AQX_PlayerFactory{

}

/*
 * Creates the desired monster
 */
class AQX_MonsterFactory{

}

?>
